Ошибка Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 — способы исправить

Как исправить ошибку Microsoft Visaul C++ Runtime LibraryСреди распространенных проблем при запуске игр и программ, а иногда и при обычной работе Windows 10, 8.1 или Windows 7 — ошибка Microsoft Visual C++ Runtime Library с сообщением «Runtime Error», указанием на файл программы и пояснением «The application has requested the runtime to terminate it in an unusual way».

В этой инструкции подробно разберем различные способы исправить ошибку Microsoft Visual C++ Runtime Library во всех актуальных версиях Windows.

Простые способы исправить ошибку Visual C++ Runtime Library

Сообщение об ошибке Microsoft Visual C++ Runtime Library

К сожалению, единого метода решения для ошибки «Microsoft Visual C++ Runtime Library» нет, так как причины могут быть разными: отсутствующие или поврежденные компоненты системы, влияние сторонних служб и программ, в некоторых случаях — ошибки в самой запускаемой программе (особенно если она была написана вами лично).

Язык программ, не поддерживающих Юникод и пути к папкам с программой

Этот способ решения часто оказывается результативным для пользователей с русскоязычными версиями Windows 10, 8.1 или Windows 7, при условии, что ошибка Microsoft Visual C++ Runtime Library вызывается какой-то сторонней программой, а не системными компонентами, такими как explorer.exe или SystemSettings.exe.

Попробуйте следующие два метода, чтобы исправить ошибку:

  1. Если запускаемая игра или программа (или её установщик) находится в папке, путь к которой содержит кириллицу (русские буквы), перенесите её в другое расположение или переименуйте папку, попробуйте запустить. Например, если ваше имя пользователя на русском языке, а файл запускается из папки «Загрузки», то полный путь к ней будет иметь вид
    C:\Users\Имя_пользователя\Downloads\Папка_с_программой\

    и это может послужить причиной ошибки.

  2. Зайдите в Панель управления (в Windows 10 панель управления можно открыть через поиск на панели задач) — Региональные стандарты, откройте вкладку «Дополнительно» и в разделе «Язык программ, не поддерживающих Юникод» нажмите «Изменить язык системы». Выберите «Английский (США)», примените настройки и перезагрузите компьютер, затем проверьте, решило ли это проблему. Изменение языка программ, не поддерживающих Юникод

Обратите внимание, что второй метод может решить проблему, но при этом сделать так, что программа или игра будет запускаться на английском языке — обычно в этом случае достаточно найти соответствующую настройку в самой программе, чтобы вернуть русский язык.

Распространяемые компоненты Visual C++ и .NET Framework

Следующее возможное решение — попробовать переустановить компоненты Microsoft Visual C++ Redistributable, а также установить компоненты .NET Framework 4.8 и предыдущих версий.

Здесь присутствует один нюанс: обычно мы не знаем, какие именно из многочисленных наборов распространяемых компонентов Microsoft Visual C++ послужил причиной проблемы, а потому я рекомендую следующих подход их переустановки:

  1. Зайти в Панель управления — Программы и компоненты и удалить все имеющиеся компоненты Visual C++ Redistributable (после этого часть программ могут перестать запускаться, но к последнему шагу это будет исправлено). Компоненты Visaul C++ в программах и компонентах
  2. Использовать неофициальный способ установки сразу всех (почти) компонентов Visual C++ Redistributable из инструкции Как скачать компоненты Microsoft Visual C++ Redistributable 2008-2019.
  3. Зайти на сайт Майкрософт https://support.microsoft.com/ru-ru/help/2977003/the-latest-supported-visual-c-downloads и скачать два файла в верхнем разделе (Visual Studio 2015, 2017 и 2019) — vc_redist.x86.exe и vc_redist.x64.exe (для 32-бит версий Windows — только x86), установить их.
  4. Перезагрузить компьютер.

Если указанные шаги не решили проблему, выполните следующие шаги:

  1. Установите Microsoft .NET Framework последней версии с официального сайта: https://go.microsoft.com/fwlink/?linkid=2088631
  2. Зайдите в панель управления — программы и компоненты — включение и отключение компонентов Windows (пункт слева) и посмотрите, включены ли компоненты .NET Framework предыдущих версий, если нет — включите их.

Примечание: в случае, если на вашем компьютере установлена Windows 7, 8 или 8.1 установите также «Обновление для универсальной среды выполнения C в Windows» для вашей версии ОС, официальный сайт — https://support.microsoft.com/ru-ru/topic/update-for-universal-c-runtime-in-windows-c0514201-7fe6-95a3-b0a5-287930f3560c

Драйверы видеокарты и DirectX

Этот метод может показаться странным для рассматриваемого сценария, но действительно иногда оказывается работоспособным и позволяет исправить ошибку. Особенно в случае, если у вас есть два видеоадаптера (дискретная и интегрированная видеокарты), а драйверами вы озаботились лишь для одной из них (дискретной). Если в диспетчере устройств в разделе «Видеоадаптеры» вы видите что-то наподобие «Базовый видеоадаптер Майкрософт», это означает, что драйверы для него не установлены.

  1. Скачайте и установите драйверы для интегрированного видео. Лучше всего для рассматриваемой ситуации — с сайта производителя ноутбука под вашу модель (драйвер может называться «VGA», «Intel HD Graphics» или как-то иначе, обычно определить его сравнительно не сложно) или сайта производителя материнской платы компьютера.
  2. Вручную скачайте и установите драйверы вашей дискретной видеокарты с официальных сайтов AMD или NVIDIA.
  3. На всякий случай установите полный набор библиотек DirectX (по умолчанию в системе есть лишь часть из них), сделать это можно, используя веб-установщик с официального сайта — https://www.microsoft.com/ru-ru/download/details.aspx?displaylang=ru&id=35

После установки драйверов, DirectX и перезагрузки компьютера, проверьте, была ли решена проблема.

Дополнительные методы решения проблемы

Если к текущему моменту проблема не была решена, можно попробовать следующие варианты, которые также могут помочь исправить ошибку Microsoft Visual C++ Runtime Library:

Ещё один вариант, для случая, когда ошибку вызывает какой-то системный процесс — создать нового пользователя Windows (лучше, если будет использовано имя на латинице), зайти в систему под ним и проверить, сохраняется ли ошибка у этого пользователя.

Видео инструкция

Надеюсь, проблема была решена. Если это так, буду благодарен комментарию, в котором вы расскажете, что именно оказалось причиной в вашем случае — это может помочь другим пользователям, столкнувшимся с ошибкой.

Ошибка 2006: MySQL server has gone away

Эта ошибка означает, что MySQL сервер запущен, но он отказывает вам в соединении. Это может произойти по нескольким причинам. Самых основных и часто встречающихся причин три: сервер перегружен, и у вас истекло время ожидания ответа, ваш клиент отправил слишком большой пакет или сервер был не до конца проинициализирован.

В этой небольшой статье мы рассмотрим более подробно, почему возникает ошибка 2006: MySQL server has gone away, а также — как её исправить.
Читать далее Ошибка 2006: MySQL server has gone away

Ошибка GPG недоступен открытый ключ

Когда вы пытаетесь установить программу из сторонних репозиториев разработчика программы или из PPA вы можете столкнуться с ошибкой gpg недоступен открытый ключ. Это не значит, что программа платная и вам надо приобрести к ней ключ. Дело в том, что для защиты репозиториев от подмены используется подписывание пакетов с помощью GPG ключей.

Для того чтобы пакетный менеджер мог проверить подпись пакета, который вы пытаетесь установить необходимо чтобы у вас в системе был GPG ключ этого репозитория. Для официальных репозиториев ключи поставляются автоматически, а вот для сторонних надо их вручную добавить. Давайте рассмотрим пути решения этой проблемы.
Читать далее Ошибка GPG недоступен открытый ключ

Как сбросить пароль Windows 10

Как сбросить пароль Windows 10В этой инструкции — о том, как сбросить забытый пароль в Windows 10 вне зависимости от того, используете ли вы учетную запись Майкрософт или локальную учетную запись. Сам процесс сброса пароля почти такой же, как те, что я описывал для предыдущих версий ОС, если не считать пары незначительных нюансов. Обратите внимание, если текущий пароль вам известен, то есть более простые пути: Как изменить пароль Windows 10.

Читать далее Как сбросить пароль Windows 10

Линус Торвальдс — человек, создавший Linux

Линус Торвальдс — это отец-основатель операционной системы Linux. Его вклад в современный мир IT-технологий бесценен в прямом и переносном смысле. Вам наверняка интересно узнать о том, как никому не известный финский студент написал то, что в дальнейшем стало третьей по популярности настольной операционной системой и первой среди серверных систем.

Так какие же идеи и пути их реализации позволили создать эту операционную систему? Как удалось объединить тысячи программистов во имя единой цели, и какой вклад сделал сам Линус? В этой статье мы подготовили для вас небольшую биографию Линуса Торвальдса.

Читать далее Линус Торвальдс — человек, создавший Linux

Що дасть чистка ноутбука та заміна термопасти

Якщо вашому ноутбуку більше ніж пів року, і ви помічаєте, що система охолодження стала гучніше працювати, програми пригальмовують, а за певного навантаження пристрій взагалі вимикається – можливо необхідно провести обслуговування системи охолодження. Це передбачає чистку радіатора, заміну термопасти та термопрокладок (якщо є) на процесорі й відеочипі. Також, для продовження терміну служби корисно змастити сам кулер.

Читать далее Що дасть чистка ноутбука та заміна термопасти

Диспетчер задач отключен администратором в Windows 10, 8.1 или Windows 7 — решение проблемы

Диспетчер задач отключен администраторомДиспетчер задач — один из самых часто используемых инструментов Windows 10 и предыдущих версий. Однако, иногда случается так, что при попытке его открыть появляется сообщение: Диспетчер задач отключен администратором. Причины этого могут быть разные: возможно, действительно, сделанные кем-то настройки, а иногда — результат работы вредоносных программ, которые могут отключать его для усложнения обнаружения и закрытия процесса.

В этой инструкции подробно о том, что делать, если диспетчер задач отключен администратором, как исправить проблему несколькими способами, чтобы запустить его, а также видео инструкция, где весь процесс продемонстрирован наглядно.

Как включить диспетчер задач с помощью редактора реестра в Windows 10, 8.1 и Windows 7

Если при попытке запуска вы видите сообщение о том, что диспетчер задач отключен администратором, то вероятнее всего, была установлена политика запрета его запуска, а отменить её можно двумя способами.

Ошибка диспетчер задач отключен администратором

Первый метод — включение диспетчера задач с помощью редактора реестра, шаги для этого будут следующими:

  1. Нажмите кнопки Win + R и в окне «Выполнить» введите команду regedit, затем нажмите кнопку «ОК». Можно просто нажать «Пуск» — «Выполнить», после чего ввести команду.
  2. Если при запуск редактора реестра не происходит, а появляется ошибка, то читаем инструкцию Что делать, если редактирование реестра запрещено, после чего возвращаемся сюда и начинаем с первого пункта.
  3. В левой части редактора реестра выбираем следующий раздел реестра:
    HKEY_CURRENT_USER\Software\Microsoft\Windows\Current Version\Policies\System

    Если такой раздел отсутствует, создайте его.

  4. В правой части, найдите ключ реестра DisableTaskMgr, измените его значение на 0 (ноль), кликнув правой кнопкой мыши и нажав «Изменить». Как включить диспетчер задач в редакторе реестра
  5. Закройте редактор реестра. Если диспетчер задач после этого все еще отключен, перезагрузите компьютер.

Скорее всего, описанные выше действия помогут вам успешно включить диспетчер задач Windows, но на всякий случай рассмотрим и другие способы.

Как убрать «Диспетчер задач отключен администратором» в редакторе групповой политики

Редактор локальной групповой политики в Windows 10, 8.1 и Windows 7— утилита, позволяющая изменять привилегии пользователей, настройки их прав. Также, с помощью этой утилиты мы можем включить и диспетчер задач. В Домашней редакции Windows редактор локальной групповой политики отсутствует, учитывайте этот момент.

Включение диспетчера задач в редакторе групповой политики

  1. Нажмите клавиши Win + R и введите команду gpedit.msc, после чего нажмите Ок или Enter.
  2. В редакторе выберите раздел «Конфигурация пользователя» — «Административные шаблоны» — «Система» — «Варианты действий после нажатия CTRL + ALT + DEL».
  3. Выберите «Удалить диспетчер задач», кликните правой кнопкой мыши по нему, затем — «Изменить» и выберите пункт «Выключено» или «Не задано».
  4. Перезагрузите компьютер или выйдете из Windows и снова зайдите, чтобы сделанные изменения вступили в силу.

Видео инструкция

Дополнительные методы исправить проблему

И, на всякий случай, еще два способа проделать то же самое слегка отличающимися способами.

Включение диспетчера задач с помощью командной строки

Кроме описанных выше способов, вы можете также использовать командную строку для того, чтобы разблокировать диспетчер задач Windows. Для этого запустите командную строку от имени администратора и введите следующую команду:

REG add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System  /v  DisableTaskMgr  /t REG_DWORD  /d /0 /f

После чего нажмите Enter. Если оказалось, что и командная строка не запускается, сохраните код, который видите выше в файл .bat и запустите его от имени администратора. После этого перезагрузите ваш компьютер.

Создание reg файла для того, чтобы включить диспетчер задач

Если редактирование реестра вручную для вас является сложной задачей или данный способ не подходит по каким-либо другим причинам, вы можете создать файл реестра, который будет включать диспетчер задач и уберет сообщение о том, что он отключен администратором.

Для того, чтобы сделать это, запустите блокнот или другой текстовый редактор, работающий с файлами с обычным текстом без форматирования и скопируйте туда следующий код:

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"DisableTaskMgr" =dword:00000000

Сохраните этот файл с любым именем и расширением .reg (подробнее: Как создать reg-файл), после чего откройте только что созданный файл. Редактор реестра запросит подтверждения. После внесения изменений в реестр, перезагрузите компьютер и, надеюсь, в этот раз у вас получится запустить диспетчер задач.

Команда stat в Linux

В одной из прошлых статей мы говорили о том, что у каждого файла и папки в файловой системе есть так называемая структура Inode в которой хранятся метаданные этого объекта. Там хранится владелец, группа владельца, время изменения, создания и доступа к файлу, а также другая информация. Её можно увидеть не только с помощью инструментов отладки файловой системы.

Часть из этой информации показывает утилита ls, но если вам нужно больше, то можно воспользоваться командой stat. В этой статье мы рассмотрим как пользоваться этой командой в Linux.
Читать далее Команда stat в Linux

Как установить Oracle VM VirtualBox Extension Pack

Виртуальная машина VirtualBox распространяется с открытым исходным кодом. Однако у неё есть набор проприетарных модулей, которые добавляют дополнительные возможности. Например, поддержку USB 2.0, подключение к машине по VNC или RDP, а также возможность загрузки PXE в виртуальной машине. После установки этого плагина вы получаете возможность пробрасывать вашу мышь и клавиатуру прямо в виртуальную машину.

В этой небольшой статье мы рассмотрим как установить Oracle VM VirtualBox Extension Pack на примере операционной системы Ubuntu.
Читать далее Как установить Oracle VM VirtualBox Extension Pack

Создание горячих клавиш Windows 10 в бесплатной программе HotkeyP

Создание сочетаний клавиш в HotkeyPДля целей настройки сочетаний клавиш в Windows 10 и предыдущих версиях систем доступно множество бесплатных утилит. Например, AutoHotKey предлагает действительно обширный набор возможностей, но её нельзя назвать простой для начинающих пользователей. Другие утилиты проще в использовании, но и функционал их ограничен. В свою очередь HotkeyP одновременно позволяет настроить сочетания клавиш для самых разных задач, имеет русский язык интерфейса и сравнительно не сложная в части тех функций, которые могут потребоваться большинству пользователей.

В этом обзоре о возможностях бесплатной программы HotkeyP для настройки горячих клавиш Windows 10, которые позволят запускать программы, управлять системными функциями и выполнять другие действия заданными вами сочетаниями. На схожую тему: Системные горячие клавиши Windows 10, также может заинтересовать возможность переназначать горячие клавиши в Microsoft PowerToys.

Использование HotkeyP для настройки сочетаний клавиш

Программа HotkeyP полностью бесплатная, не требует установки и доступна в виде ZIP-архива (в трёх версиях — для x64 систем, 32-бит и для старых ОС Windows), который достаточно скачать с официальной страницы (ссылка на загрузку в конце обзора), распаковать в удобное расположение на компьютере и запустить.

Главное окно HotkeyP

После запуска, для открытия HotkeyP (если окно не откроется сразу) нажмите по значку программы в области уведомлений (трее) Windows 10. В утилите должен автоматически включиться русский язык интерфейса. Если этого не произошло, в меню выберите Window — Language и выберите требуемый язык. Дальнейшее использование для базовых целей создания горячих клавиш не должно составить труда.

  1. В главном окне программы нажмите кнопку «Создать» для создания нового сочетания клавиш.
  2. Далее достаточно нажать нужное сочетание, чтобы оно автоматически было определено и записано в окне настроек новой горячей клавиши. В качестве клавиш можно использовать любые сочетания из Ctrl, Alt, Shift, Win и дополнительных клавиш на клавиатуре, а при желании — мыши или геймпада. Осторожнее с назначением: я бы не рекомендовал создавать сочетания, которые уже задействованы в системе или используемых вами программах. Создание горячих клавиш в HotkeyP
  3. Следующий шаг — задать команду для запуска при использовании указанного вами сочетания клавиш: если нажать по кнопке с тремя точками, вы можете выбрать программу, которую нужно запустить из имеющихся на компьютере (а ниже задать параметры запуска при необходимости).
  4. При нажатии по кнопке со стрелкой в поле «Команда» вы можете выбрать системные команды для вашего сочетания клавиш: создание скриншота, помещение активного окна в трей, установка параметра «всегда сверху» для текущего окна, изменение прозрачности, управление громкостью и проигрыванием, выключение, гибернация, режим сна и многие другие, включая создание макросов (о них можно прочесть в файле справки программы). Системные действия в HotkeyP
  5. В остальных полях при желании вы можете задать дополнительные параметры: звук, который будет проигрываться при использовании заданного сочетания клавиш, включить запуск программы от имени администратора и другие.
  6. Пункт «Подпись» служит для простого текстового описания созданного сочетания клавиш, которое будет отображаться в главном окне HotkeyP.
  7. По завершении настроек нажмите Ок — указанное сочетание сразу начнёт работать и его можно будет протестировать.
  8. При закрытии окна программы вам предложат сохранить конфигурацию горячих клавиш в файл: в дальнейшем этот файл будет автоматически загружаться при запуске программы. Но при желании вы можете создать несколько файлов с различным набором сочетаний и загружать их при необходимости в меню «Файл» — «Открыть горячие клавиши».

По умолчанию программа HotkeyP автоматически добавляет себя в автозагрузку Windows 10 или другой версии системы. Если вы хотите изменить это поведение, а также другие опции утилиты, зайдите в раздел «Опции».

Настройки программы HotkeyP

Утилита spy.exe в папке с программой служит не для шпионства, как можно предположить из названия, а для запуска отслеживания системных команд WM_COMMAND. Запустить утилиту можно в меню «Файл».

Захват команд wmcommand

Затем отслеженные действия можно использовать для задания команд, выполняемых с использованием сочетания клавиш, задав действие «Команда окна», но с этой функциональностью мне разобраться не удалось — не ясно, в каком формате прописать команду, а справка в этом не помогла.

Видео

Официальная страница для загрузки HotkeyP — https://sourceforge.net/projects/hotkeyp/files/. Учитывайте, что некоторые антивирусы (всего 3 обнаружения на VirusTotal, читаем Как проверить файлы и компьютер на вирусы онлайн) обнаруживают угрозу, но связана она лишь с тем, что программа перехватывает ввод с клавиатуры для своей работы: сама утилита имеет открытый исходный код и отличную репутацию уже в течение нескольких лет.